package io.renren.modules.substation.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * 监测变量信息表
 * 
 * @author yzx
 * @email sunlightcs@gmail.com
 * @date 2020-06-19 16:55:28
 */
@Data
@TableName("T_INFO_VARIABLE_INFO")
public class TInfoVariableInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 监测变量编号
	 */
	@TableId
	private Long variableId;
	/**
	 * 监测变量名称
	 */
	private String variableName;
	/**
	 * 监测变量类型:00-局放监测设备;01-动力环境监测;02-其他
	 */
	private String variableType;
	private String variableTypeFl;
	private String variableKind;
	/**
	 * 创建人
	 */
	private Long createOpr;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新人
	 */
	private Long lastOpr;
	/**
	 * 更新时间
	 */
	private Date lastTime;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getVariableId() {
		return variableId;
	}

	public void setVariableId(Long variableId) {
		this.variableId = variableId;
	}

	public String getVariableName() {
		return variableName;
	}

	public void setVariableName(String variableName) {
		this.variableName = variableName;
	}

	public String getVariableType() {
		return variableType;
	}

	public void setVariableType(String variableType) {
		this.variableType = variableType;
	}

	public Long getCreateOpr() {
		return createOpr;
	}

	public void setCreateOpr(Long createOpr) {
		this.createOpr = createOpr;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getLastOpr() {
		return lastOpr;
	}

	public void setLastOpr(Long lastOpr) {
		this.lastOpr = lastOpr;
	}

	public Date getLastTime() {
		return lastTime;
	}

	public void setLastTime(Date lastTime) {
		this.lastTime = lastTime;
	}

	public String getVariableKind() {
		return variableKind;
	}

	public void setVariableKind(String variableKind) {
		this.variableKind = variableKind;
	}

	public String getVariableTypeFl() {
		return variableTypeFl;
	}

	public void setVariableTypeFl(String variableTypeFl) {
		this.variableTypeFl = variableTypeFl;
	}

	@TableField(exist=false)
	private String variableKey;
}
